package com.hiultra.archive.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.hiultra.common.annotation.Excel;
import com.hiultra.common.core.domain.BaseEntity;

/**
 * 档案盒进出记录详情对象 archive_box_inoutdetail
 *
 * @author 派大星
 * @date 2024-07-23
 */
public class ArchiveBoxInoutdetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 记录详情序号 */
    private Long id;

    /** 出入记录id */
    private Long recordId;

    /** 盒号 */
    @Excel(name = "盒号")
    private String boxNo;
    /** 档案区编号 */
    @Excel(name = "档案区编号")
    private String areaNo;

    /** 档案柜编号 */
    @Excel(name = "档案柜编号")
    private String cabinetNo;

    /** 库位号 */
    @Excel(name = "库位号")
    private String houseLocationNo;
    /** 盒名称 */
    private String boxName;
    /** 盒标签号 */
    @Excel(name = "档案盒条码")
    private String boxRfid;
    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setRecordId(Long recordId)
    {
        this.recordId = recordId;
    }

    public Long getRecordId()
    {
        return recordId;
    }
    public void setBoxNo(String boxNo)
    {
        this.boxNo = boxNo;
    }

    public String getBoxNo()
    {
        return boxNo;
    }
    public String getBoxName()
    {
        return boxName;
    }
    public void setBoxName(String boxName)
    {
        this.boxName = boxName;
    }
    public String getCabinetNo() {
        return cabinetNo;
    }

    public void setCabinetNo(String cabinetNo) {
        this.cabinetNo = cabinetNo;
    }
    public void setBoxRfid(String boxRfid)
    {
        this.boxRfid = boxRfid;
    }

    public String getBoxRfid()
    {
        return boxRfid;
    }
    public void setHouseLocationNo(String houseLocationNo)
    {
        this.houseLocationNo = houseLocationNo;
    }

    public String getHouseLocationNo()
    {
        return houseLocationNo;
    }
    public String getAreaNo() {
        return areaNo;
    }

    public void setAreaNo(String areaNo) {
        this.areaNo = areaNo;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("recordId", getRecordId())
            .append("boxNo", getBoxNo())
                .append("cabinetNo", getCabinetNo())
                .append("areaNo", getAreaNo())
                .append("boxName", getBoxName())
                .append("boxRfid", getBoxRfid())
                .append("houseLocationNo", getHouseLocationNo())
                .toString();
    }
}
